Skip to content

Tools chart & e2e with k8s#12

Merged
EItanya merged 40 commits intomainfrom
feature/tools-chart
Jul 22, 2025
Merged

Tools chart & e2e with k8s#12
EItanya merged 40 commits intomainfrom
feature/tools-chart

Conversation

@dimetron
Copy link
Copy Markdown
Collaborator

@dimetron dimetron commented Jul 19, 2025

Separate helm chart for the tools.

Enable kagent tools standalone testing in k8s

Installation

  • Bash:

curl -sL https://github.com/kagent-dev/tools/blob/main/scripts/install.sh | bash

  • Docker:

docker run -it --rm ghcr.io/kagent-dev/kagent/tools:<version>

  • Kubernetes

helm upgrade -i kagent-tools --version <version> oci://ghcr.io/kagent-dev/kagent-tools/helm

dimetron added 28 commits July 8, 2025 15:28
Signed-off-by: Dmytro Rashko <dmitriy.rashko@amdocs.com>
Signed-off-by: Dmytro Rashko <dmitriy.rashko@amdocs.com>
Signed-off-by: Dmytro Rashko <dmitriy.rashko@amdocs.com>
Signed-off-by: Dmytro Rashko <dmitriy.rashko@amdocs.com>
- security validations
- structured logging
- e2e tests

Signed-off-by: Dmytro Rashko <dmitriy.rashko@amdocs.com>
- security validations
- structured logging
- e2e tests

Signed-off-by: Dmytro Rashko <dmitriy.rashko@amdocs.com>
Signed-off-by: Dmytro Rashko <dmitriy.rashko@amdocs.com>
Signed-off-by: Dmytro Rashko <dmitriy.rashko@amdocs.com>
Signed-off-by: Dmytro Rashko <dmitriy.rashko@amdocs.com>
Signed-off-by: Dmytro Rashko <dmitriy.rashko@amdocs.com>
Signed-off-by: Dmytro Rashko <dmitriy.rashko@amdocs.com>
Signed-off-by: Dmytro Rashko <dmitriy.rashko@amdocs.com>
Signed-off-by: Dmytro Rashko <dmitriy.rashko@amdocs.com>
Signed-off-by: Dmytro Rashko <dmitriy.rashko@amdocs.com>
Signed-off-by: Dmytro Rashko <dmitriy.rashko@amdocs.com>
Signed-off-by: Dmytro Rashko <dmitriy.rashko@amdocs.com>
Signed-off-by: Dmytro Rashko <dmitriy.rashko@amdocs.com>
Signed-off-by: Dmytro Rashko <dmitriy.rashko@amdocs.com>
Signed-off-by: Dmytro Rashko <dmitriy.rashko@amdocs.com>
Signed-off-by: Dmytro Rashko <dmitriy.rashko@amdocs.com>
- k8s e2e test for tools

Signed-off-by: Dmytro Rashko <dmitriy.rashko@amdocs.com>
Signed-off-by: Dmytro Rashko <dmitriy.rashko@amdocs.com>
Signed-off-by: Dmytro Rashko <dmitriy.rashko@amdocs.com>
Signed-off-by: Dmytro Rashko <dmitriy.rashko@amdocs.com>
Signed-off-by: Dmytro Rashko <dmitriy.rashko@amdocs.com>
Signed-off-by: Dmytro Rashko <dmitriy.rashko@amdocs.com>
@dimetron dimetron requested a review from EItanya as a code owner July 19, 2025 17:23
Signed-off-by: Dmytro Rashko <dmitriy.rashko@amdocs.com>
dimetron added 8 commits July 19, 2025 23:14
Signed-off-by: Dmytro Rashko <dmitriy.rashko@amdocs.com>
Signed-off-by: Dmytro Rashko <dmitriy.rashko@amdocs.com>
Signed-off-by: Dmytro Rashko <dmitriy.rashko@amdocs.com>
Signed-off-by: Dmytro Rashko <dmitriy.rashko@amdocs.com>
Signed-off-by: Dmytro Rashko <dmitriy.rashko@amdocs.com>
Signed-off-by: Dmytro Rashko <dmitriy.rashko@amdocs.com>
Signed-off-by: Dmytro Rashko <dmitriy.rashko@amdocs.com>
documentation helm and docker installation

Signed-off-by: Dmytro Rashko <dmitriy.rashko@amdocs.com>
Comment thread Makefile Outdated
Copy link
Copy Markdown
Contributor

@EItanya EItanya left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changes make sense to me, just a few small comments

Comment thread e2e/cli/e2e_test.go Outdated
Comment thread e2e/k8s/e2e_helper.go
Comment thread e2e/k8s/e2e_helper.go
Comment thread e2e/k8s/e2e_test.go
Comment thread helm/kagent-tools/templates/clusterrole.yaml
Comment thread Makefile Outdated
Comment thread helm/kagent-tools/values.yaml Outdated
dimetron added 3 commits July 21, 2025 23:32
Signed-off-by: Dmytro Rashko <dmitriy.rashko@amdocs.com>
Signed-off-by: Dmytro Rashko <dmitriy.rashko@amdocs.com>
e2e -> ginkgo

Signed-off-by: Dmytro Rashko <dmitriy.rashko@amdocs.com>
@dimetron dimetron requested a review from EItanya July 22, 2025 11:02
@EItanya EItanya merged commit a1e7c69 into main Jul 22, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants